/**
 * 当一个目录有Main或Test类时，再创建同名的会提示已经有了，这个时候有两个办法，一个是换个名字，一个是放在另一个文件夹里，就叫包
 * 包本质就是文件夹，比如com.test文件夹就是com文件夹下面再一个test文件夹，test文件夹下面再是我们的类
 * 包用来区分类位置的东西，也可以用来将我们的类进行分类
 * 一般包按照个人或公司的域名倒过来写，比如www.baidu.com，包名可以写成com.baidu.www
 * 静态导入概念：静态导入，可以直接导入某个类的静态方法或静态变量
 */
package com.test;

import com.test.util.Test; //引入com.test.util.Test类
import com.test.util.*; //引入com.test.util下面所有的类
import static com.test.util.Test.a; //静态导入，也得加上static关键字
// 导入后，相当于这个方法或变量是定义在当前你类中的，可以调用该方法

public class Main {
    public static void main(String[] args) {
        //加入同级有个unti目录，util目录下有Test类，我们要使用Test类，必须先import进来。可以直接使用同级目录的类
        Test t = new Test();  //引用util的Test类后，就可以使用Test类了，就跟自己定义的类一样，
        // 静态导入不会初始化类的static方法，只有使用的时候才会初始化

        String str = new String(); //String类是属于java.lang.*的，java默认导入java.lang.*的。
        // 可以使用java.lang.根据自动补全查看java.lang包里所有的类

        a(); //静态导入后，可以直接用。
    }
}
